home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_4_GClose.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
100KB
|
1,791 lines
# near model CODE resource
# jump table entries: 2248-2285 (38 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00000012 4247 clr.w D7
00000014 4267 clr.w -[A7]
00000016 42A7 clr.l -[A7]
00000018 2054 movea.l A0, [A4]
0000001A 2F28 0024 move.l -[A7], [A0 + 0x24]
0000001E 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000022 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
00000026 101F move.b D0, [A7]+
00000028 6702 beq +0x4 /* 0000002C */
0000002A 5247 addq.w D7, 1
label0000002C:
0000002C 4267 clr.w -[A7]
0000002E 42A7 clr.l -[A7]
00000030 2054 movea.l A0, [A4]
00000032 2F28 002C move.l -[A7], [A0 + 0x2C]
00000036 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000003A 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
0000003E 101F move.b D0, [A7]+
00000040 6702 beq +0x4 /* 00000044 */
00000042 5247 addq.w D7, 1
label00000044:
00000044 4267 clr.w -[A7]
00000046 42A7 clr.l -[A7]
00000048 2054 movea.l A0, [A4]
0000004A 2F28 0028 move.l -[A7], [A0 + 0x28]
0000004E 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000052 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
00000056 101F move.b D0, [A7]+
00000058 6702 beq +0x4 /* 0000005C */
0000005A 5247 addq.w D7, 1
label0000005C:
0000005C 7002 moveq.l D0, 0x02
0000005E B047 cmp.w D0, D7
00000060 6F00 00E8 ble +0xEA /* 0000014A */
00000064 42A7 clr.l -[A7]
00000066 A924 syscall FrontWindow
00000068 265F movea.l A3, [A7]+
0000006A 200B move.l D0, A3
0000006C 6700 00DC beq +0xDE /* 0000014A */
label00000070:
00000070 2C2B 0090 move.l D6, [A3 + 0x90]
00000074 206E 000C movea.l A0, [A6 + 0xC]
00000078 2050 movea.l A0, [A0]
0000007A B7E8 003C cmpa.l A3, [A0 + 0x3C]
0000007E 6700 00C2 beq +0xC4 /* 00000142 */
00000082 42A7 clr.l -[A7]
00000084 2054 movea.l A0, [A4]
00000086 2F28 0024 move.l -[A7], [A0 + 0x24]
0000008A 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000008E 205F movea.l A0, [A7]+
00000090 2050 movea.l A0, [A0]
00000092 B7E8 003C cmpa.l A3, [A0 + 0x3C]
00000096 56C0 sne D0
00000098 4A00 tst.b D0
0000009A 6700 00A6 beq +0xA8 /* 00000142 */
0000009E 2F00 move.l -[A7], D0
000000A0 42A7 clr.l -[A7]
000000A2 2054 movea.l A0, [A4]
000000A4 2F28 002C move.l -[A7], [A0 + 0x2C]
000000A8 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
000000AC 221F move.l D1, [A7]+
000000AE 201F move.l D0, [A7]+
000000B0 2041 movea.l A0, D1
000000B2 2050 movea.l A0, [A0]
000000B4 B7E8 003C cmpa.l A3, [A0 + 0x3C]
000000B8 56C1 sne D1
000000BA C001 and.b D0, D1
000000BC 6700 0084 beq +0x86 /* 00000142 */
000000C0 2F00 move.l -[A7], D0
000000C2 42A7 clr.l -[A7]
000000C4 2054 movea.l A0, [A4]
000000C6 2F28 0028 move.l -[A7], [A0 + 0x28]
000000CA 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
000000CE 221F move.l D1, [A7]+
000000D0 201F move.l D0, [A7]+
000000D2 2041 movea.l A0, D1
000000D4 2050 movea.l A0, [A0]
000000D6 B7E8 003C cmpa.l A3, [A0 + 0x3C]
000000DA 56C1 sne D1
000000DC C001 and.b D0, D1
000000DE 6762 beq +0x64 /* 00000142 */
000000E0 200B move.l D0, A3
000000E2 56C0 sne D0
000000E4 4A00 tst.b D0
000000E6 675A beq +0x5C /* 00000142 */
000000E8 2054 movea.l A0, [A4]
000000EA 4AA8 0032 tst.l [A0 + 0x32]
000000EE 57C1 seq D1
000000F0 4A01 tst.b D1
000000F2 6614 bne +0x16 /* 00000108 */
000000F4 2248 movea.l A1, A0
000000F6 2069 0032 movea.l A0, [A1 + 0x32]
000000FA 2050 movea.l A0, [A0]
000000FC B7E8 003C cmpa.l A3, [A0 + 0x3C]
00000100 56C2 sne D2
00000102 8202 or.b D1, D2
00000104 C001 and.b D0, D1
00000106 673A beq +0x3C /* 00000142 */
label00000108:
00000108 206D FA64 movea.l A0, [A5 - 0x59C]
0000010C 2050 movea.l A0, [A0]
0000010E B7E8 003C cmpa.l A3, [A0 + 0x3C]
00000112 56C1 sne D1
00000114 C001 and.b D0, D1
00000116 672A beq +0x2C /* 00000142 */
00000118 42A7 clr.l -[A7]
0000011A 2F0B move.l -[A7], A3
0000011C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000120 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000124 2A1F move.l D5, [A7]+
00000126 671A beq +0x1C /* 00000142 */
00000128 2F3C 0960 0000 move.l -[A7], 0x9600000 /* '\t`\0\0' */
0000012E 42A7 clr.l -[A7]
00000130 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000134 381F move.w D4, [A7]+
00000136 7002 moveq.l D0, 0x02
00000138 B044 cmp.w D0, D4
0000013A 660E bne +0x10 /* 0000014A */
0000013C 422E 0010 clr.b [A6 + 0x10]
00000140 6008 bra +0xA /* 0000014A */
label00000142:
00000142 2646 movea.l A3, D6
00000144 200B move.l D0, A3
00000146 6600 FF28 bne -0xD6 /* 00000070 */
label0000014A:
0000014A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000014E 4E5E unlink A6
00000150 205F movea.l A0, [A7]+
00000152 504F addq.w A7, 8
00000154 4ED0 jmp [A0]
00000156 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000158-00000160
export_281:
fn00000158:
00000158 4E56 FEF4 link A6, -0x010C
0000015C 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 00000158-00000160
export_281: // at 00000158 (misaligned)
fn00000158: // (misaligned)
0000015A FEF4 48E7 .extension 0xEF4 <<F/2-3/7>> // unimplemented
0000015E 0118 btst [A0]+, D0
00000160 2E2E 0008 move.l D7, [A6 + 0x8]
00000164 42A7 clr.l -[A7]
00000166 A924 syscall FrontWindow
00000168 285F movea.l A4, [A7]+
label0000016A:
0000016A 200C move.l D0, A4
0000016C 6700 00A8 beq +0xAA /* 00000216 */
00000170 4AAE 000C tst.l [A6 + 0xC]
00000174 57C0 seq D0
00000176 4A00 tst.b D0
00000178 6612 bne +0x14 /* 0000018C */
0000017A 206E 000C movea.l A0, [A6 + 0xC]
0000017E 2050 movea.l A0, [A0]
00000180 B9E8 003C cmpa.l A4, [A0 + 0x3C]
00000184 56C1 sne D1
00000186 8001 or.b D0, D1
00000188 6700 0084 beq +0x86 /* 0000020E */
label0000018C:
0000018C 102C 006E move.b D0, [A4 + 0x6E]
00000190 677C beq +0x7E /* 0000020E */
00000192 220C move.l D1, A4
00000194 56C1 sne D1
00000196 C001 and.b D0, D1
00000198 4A00 tst.b D0
0000019A 6772 beq +0x74 /* 0000020E */
0000019C 2047 movea.l A0, D7
0000019E 2050 movea.l A0, [A0]
000001A0 4AA8 0032 tst.l [A0 + 0x32]
000001A4 57C1 seq D1
000001A6 4A01 tst.b D1
000001A8 6618 bne +0x1A /* 000001C2 */
000001AA 2047 movea.l A0, D7
000001AC 2050 movea.l A0, [A0]
000001AE 2268 0032 movea.l A1, [A0 + 0x32]
000001B2 2251 movea.l A1, [A1]
000001B4 B9E9 003C cmpa.l A4, [A1 + 0x3C]
000001B8 56C2 sne D2
000001BA 8202 or.b D1, D2
000001BC C001 and.b D0, D1
000001BE 4A00 tst.b D0
000001C0 674C beq +0x4E /* 0000020E */
label000001C2:
000001C2 206D FA64 movea.l A0, [A5 - 0x59C]
000001C6 2050 movea.l A0, [A0]
000001C8 B9E8 003C cmpa.l A4, [A0 + 0x3C]
000001CC 56C1 sne D1
000001CE C001 and.b D0, D1
000001D0 673C beq +0x3E /* 0000020E */
000001D2 42A7 clr.l -[A7]
000001D4 2F0C move.l -[A7], A4
000001D6 2F07 move.l -[A7], D7
000001D8 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
000001DC 265F movea.l A3, [A7]+
000001DE 200B move.l D0, A3
000001E0 671E beq +0x20 /* 00000200 */
000001E2 2053 movea.l A0, [A3]
000001E4 4AA8 0016 tst.l [A0 + 0x16]
000001E8 6608 bne +0xA /* 000001F2 */
000001EA 2F0B move.l -[A7], A3
000001EC 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
000001F0 6012 bra +0x14 /* 00000204 */
label000001F2:
000001F2 2F0B move.l -[A7], A3
000001F4 2053 movea.l A0, [A3]
000001F6 2F28 0016 move.l -[A7], [A0 + 0x16]
000001FA 4EBA 0954 jsr [PC + 0x954 /* 00000B50 */]
000001FE 6004 bra +0x6 /* 00000204 */
label00000200:
00000200 2F0C move.l -[A7], A4
00000202 A916 syscall HideWindow
label00000204:
00000204 42A7 clr.l -[A7]
00000206 A924 syscall FrontWindow
00000208 285F movea.l A4, [A7]+
0000020A 6000 FF5E bra -0xA0 /* 0000016A */
label0000020E:
0000020E 286C 0090 movea.l A4, [A4 + 0x90]
00000212 6000 FF56 bra -0xA8 /* 0000016A */
label00000216:
00000216 4EAD 3E2A jsr [A5 + 0x3E2A /* export_1985 */]
0000021A 3F3A 0020 move.w -[A7], [PC + 0x20 /* 0000023C, value 0x3, cstring "" */]
0000021E 3F3A 001A move.w -[A7], [PC + 0x1A /* 0000023A, value 0x1, cstring "" */]
00000222 42A7 clr.l -[A7]
00000224 4EAD 274A jsr [A5 + 0x274A /* export_1253 */]
00000228 2F07 move.l -[A7], D7
0000022A 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
0000022E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000232 4E5E unlink A6
00000234 205F movea.l A0, [A7]+
00000236 504F addq.w A7, 8
00000238 4ED0 jmp [A0]
0000023A 0001 0003 ori.b D1, 0x3
0000023E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_282: // at 00000240 (misaligned)
00000242 FFFC .invalid <<F/7/7>>
00000244 4267 clr.w -[A7]
00000246 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000024A 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
0000024E 4EBA FDB0 jsr [PC - 0x250 /* 00000000 */]
00000252 101F move.b D0, [A7]+
00000254 6760 beq +0x62 /* 000002B6 */
00000256 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000025A 4EBA 0CE0 jsr [PC + 0xCE0 /* 00000F3C */]
0000025E 4267 clr.w -[A7]
00000260 42A7 clr.l -[A7]
00000262 206D FC34 movea.l A0, [A5 - 0x3CC]
00000266 2050 movea.l A0, [A0]
00000268 2F28 002C move.l -[A7], [A0 + 0x2C]
0000026C 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000270 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
00000274 101F move.b D0, [A7]+
00000276 0A00 0001 xori.b D0, 0x1
0000027A 4A00 tst.b D0
0000027C 6738 beq +0x3A /* 000002B6 */
0000027E 2F00 move.l -[A7], D0
00000280 4267 clr.w -[A7]
00000282 2F00 move.l -[A7], D0
00000284 42A7 clr.l -[A7]
00000286 206D FC34 movea.l A0, [A5 - 0x3CC]
0000028A 2050 movea.l A0, [A0]
0000028C 2F28 0028 move.l -[A7], [A0 + 0x28]
00000290 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000294 221F move.l D1, [A7]+
00000296 201F move.l D0, [A7]+
00000298 2F01 move.l -[A7], D1
0000029A 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
0000029E 121F move.b D1, [A7]+
000002A0 201F move.l D0, [A7]+
000002A2 0A01 0001 xori.b D1, 0x1
000002A6 C001 and.b D0, D1
000002A8 670C beq +0xE /* 000002B6 */
000002AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002AE 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000002B2 4EBA FEA4 jsr [PC - 0x15C /* 00000158 */]
label000002B6:
000002B6 4E5E unlink A6
000002B8 2E9F move.l [A7], [A7]+
000002BA 4E75 rts
export_283:
000002BC 4E56 0000 link A6, 0
000002C0 4267 clr.w -[A7]
000002C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002C6 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000002CA 4EBA FD34 jsr [PC - 0x2CC /* 00000000 */]
000002CE 101F move.b D0, [A7]+
000002D0 6760 beq +0x62 /* 00000332 */
000002D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002D6 4EBA 0C64 jsr [PC + 0xC64 /* 00000F3C */]
000002DA 4267 clr.w -[A7]
000002DC 42A7 clr.l -[A7]
000002DE 206D FC34 movea.l A0, [A5 - 0x3CC]
000002E2 2050 movea.l A0, [A0]
000002E4 2F28 0024 move.l -[A7], [A0 + 0x24]
000002E8 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
000002EC 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
000002F0 101F move.b D0, [A7]+
000002F2 0A00 0001 xori.b D0, 0x1
000002F6 4A00 tst.b D0
000002F8 6738 beq +0x3A /* 00000332 */
000002FA 2F00 move.l -[A7], D0
000002FC 4267 clr.w -[A7]
000002FE 2F00 move.l -[A7], D0
00000300 42A7 clr.l -[A7]
00000302 206D FC34 movea.l A0, [A5 - 0x3CC]
00000306 2050 movea.l A0, [A0]
00000308 2F28 0028 move.l -[A7], [A0 + 0x28]
0000030C 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000310 221F move.l D1, [A7]+
00000312 201F move.l D0, [A7]+
00000314 2F01 move.l -[A7], D1
00000316 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
0000031A 121F move.b D1, [A7]+
0000031C 201F move.l D0, [A7]+
0000031E 0A01 0001 xori.b D1, 0x1
00000322 C001 and.b D0, D1
00000324 670C beq +0xE /* 00000332 */
00000326 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000032A 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
0000032E 4EBA FE28 jsr [PC - 0x1D8 /* 00000158 */]
label00000332:
00000332 4E5E unlink A6
00000334 2E9F move.l [A7], [A7]+
00000336 4E75 rts
export_284:
00000338 4E56 0000 link A6, 0
0000033C 4267 clr.w -[A7]
0000033E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000342 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000346 4EBA FCB8 jsr [PC - 0x348 /* 00000000 */]
0000034A 101F move.b D0, [A7]+
0000034C 6760 beq +0x62 /* 000003AE */
0000034E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000352 4EBA 0BE8 jsr [PC + 0xBE8 /* 00000F3C */]
00000356 4267 clr.w -[A7]
00000358 42A7 clr.l -[A7]
0000035A 206D FC34 movea.l A0, [A5 - 0x3CC]
0000035E 2050 movea.l A0, [A0]
00000360 2F28 0024 move.l -[A7], [A0 + 0x24]
00000364 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000368 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
0000036C 101F move.b D0, [A7]+
0000036E 0A00 0001 xori.b D0, 0x1
00000372 4A00 tst.b D0
00000374 6738 beq +0x3A /* 000003AE */
00000376 2F00 move.l -[A7], D0
00000378 4267 clr.w -[A7]
0000037A 2F00 move.l -[A7], D0
0000037C 42A7 clr.l -[A7]
0000037E 206D FC34 movea.l A0, [A5 - 0x3CC]
00000382 2050 movea.l A0, [A0]
00000384 2F28 002C move.l -[A7], [A0 + 0x2C]
00000388 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000038C 221F move.l D1, [A7]+
0000038E 201F move.l D0, [A7]+
00000390 2F01 move.l -[A7], D1
00000392 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
00000396 121F move.b D1, [A7]+
00000398 201F move.l D0, [A7]+
0000039A 0A01 0001 xori.b D1, 0x1
0000039E C001 and.b D0, D1
000003A0 670C beq +0xE /* 000003AE */
000003A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003A6 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000003AA 4EBA FDAC jsr [PC - 0x254 /* 00000158 */]
label000003AE:
000003AE 4E5E unlink A6
000003B0 2E9F move.l [A7], [A7]+
000003B2 4E75 rts
export_285:
000003B4 4E56 0000 link A6, 0
000003B8 2F0C move.l -[A7], A4
000003BA 286E 0008 movea.l A4, [A6 + 0x8]
000003BE 2054 movea.l A0, [A4]
000003C0 2F28 004C move.l -[A7], [A0 + 0x4C]
000003C4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000003C8 2054 movea.l A0, [A4]
000003CA 7000 moveq.l D0, 0x00
000003CC 2140 0034 move.l [A0 + 0x34], D0
000003D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003D4 4EBA 09BE jsr [PC + 0x9BE /* 00000D94 */]
000003D8 285F movea.l A4, [A7]+
000003DA 4E5E unlink A6
000003DC 2E9F move.l [A7], [A7]+
000003DE 4E75 rts
export_286:
000003E0 4E56 FFF6 link A6, -0x000A
000003E4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000003E8 266E 0008 movea.l A3, [A6 + 0x8]
000003EC 284B movea.l A4, A3
000003EE 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC]
000003F4 4267 clr.w -[A7]
000003F6 2054 movea.l A0, [A4]
000003F8 2F28 0048 move.l -[A7], [A0 + 0x48]
000003FC 486D 2AB4 pea.l [A5 + 0x2AB4]
00000400 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000404 101F move.b D0, [A7]+
00000406 6732 beq +0x34 /* 0000043A */
00000408 42A7 clr.l -[A7]
0000040A 2F0B move.l -[A7], A3
0000040C 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000410 205F movea.l A0, [A7]+
00000412 2050 movea.l A0, [A0]
00000414 3028 004C move.w D0, [A0 + 0x4C]
00000418 5240 addq.w D0, 1
0000041A 3D40 FFFE move.w [A6 - 0x2], D0
0000041E 7E01 moveq.l D7, 0x01
00000420 2254 movea.l A1, [A4]
00000422 2069 0048 movea.l A0, [A1 + 0x48]
00000426 2050 movea.l A0, [A0]
00000428 3028 005C move.w D0, [A0 + 0x5C]
0000042C 5340 subq.w D0, 1
0000042E 48C0 ext.l D0
00000430 81C7 divs.w D0, D7
00000432 3A00 move.w D5, D0
00000434 5245 addq.w D5, 1
00000436 6000 0100 bra +0x102 /* 00000538 */
label0000043A:
0000043A 4267 clr.w -[A7]
0000043C 2054 movea.l A0, [A4]
0000043E 2F28 0048 move.l -[A7], [A0 + 0x48]
00000442 486D 2ABC pea.l [A5 + 0x2ABC]
00000446 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000044A 101F move.b D0, [A7]+
0000044C 6700 00EA beq +0xEC /* 00000538 */
00000450 42A7 clr.l -[A7]
00000452 2F0B move.l -[A7], A3
00000454 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000458 205F movea.l A0, [A7]+
0000045A 2F08 move.l -[A7], A0
0000045C 42A7 clr.l -[A7]
0000045E 1F3C 0001 move.b -[A7], 0x1
00000462 2254 movea.l A1, [A4]
00000464 2F29 0048 move.l -[A7], [A1 + 0x48]
00000468 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */]
0000046C 201F move.l D0, [A7]+
0000046E 205F movea.l A0, [A7]+
00000470 2240 movea.l A1, D0
00000472 2050 movea.l A0, [A0]
00000474 2028 0026 move.l D0, [A0 + 0x26]
00000478 2251 movea.l A1, [A1]
0000047A 90A9 0026 sub.l D0, [A1 + 0x26]
0000047E 3C00 move.w D6, D0
00000480 302E 000E move.w D0, [A6 + 0xE]
00000484 9046 sub.w D0, D6
00000486 48C0 ext.l D0
00000488 81FC 0076 divs.w D0, 0x76 /* 'v' */
0000048C 3E00 move.w D7, D0
0000048E 2254 movea.l A1, [A4]
00000490 2069 0048 movea.l A0, [A1 + 0x48]
00000494 2050 movea.l A0, [A0]
00000496 3028 005C move.w D0, [A0 + 0x5C]
0000049A 5340 subq.w D0, 1
0000049C 48C0 ext.l D0
0000049E 81C7 divs.w D0, D7
000004A0 3A00 move.w D5, D0
000004A2 5245 addq.w D5, 1
000004A4 7002 moveq.l D0, 0x02
000004A6 B045 cmp.w D0, D5
000004A8 6D5A blt +0x5C /* 00000504 */
000004AA 2254 movea.l A1, [A4]
000004AC 2069 0048 movea.l A0, [A1 + 0x48]
000004B0 2050 movea.l A0, [A0]
000004B2 3028 005C move.w D0, [A0 + 0x5C]
000004B6 5240 addq.w D0, 1
000004B8 48C0 ext.l D0
000004BA 81FC 0002 divs.w D0, 0x2
000004BE BE40 cmp.w D7, D0
000004C0 6F42 ble +0x44 /* 00000504 */
000004C2 42A7 clr.l -[A7]
000004C4 2254 movea.l A1, [A4]
000004C6 2069 0048 movea.l A0, [A1 + 0x48]
000004CA 2050 movea.l A0, [A0]
000004CC 3028 005C move.w D0, [A0 + 0x5C]
000004D0 5240 addq.w D0, 1
000004D2 48C0 ext.l D0
000004D4 81FC 0002 divs.w D0, 0x2
000004D8 48C0 ext.l D0
000004DA 2F00 move.l -[A7], D0
000004DC 7003 moveq.l D0, 0x03
000004DE 2F00 move.l -[A7], D0
000004E0 201F move.l D0, [A7]+
000004E2 2E9F move.l [A7], [A7]+
000004E4 B097 cmp.l D0, [A7]
000004E6 6F02 ble +0x4 /* 000004EA */
000004E8 2E80 move.l [A7], D0
label000004EA:
000004EA 201F move.l D0, [A7]+
000004EC 3E00 move.w D7, D0
000004EE 2254 movea.l A1, [A4]
000004F0 2069 0048 movea.l A0, [A1 + 0x48]
000004F4 2050 movea.l A0, [A0]
000004F6 3028 005C move.w D0, [A0 + 0x5C]
000004FA 5340 subq.w D0, 1
000004FC 48C0 ext.l D0
000004FE 81C7 divs.w D0, D7
00000500 3A00 move.w D5, D0
00000502 5245 addq.w D5, 1
label00000504:
00000504 42A7 clr.l -[A7]
00000506 3007 move.w D0, D7
00000508 C1FC 0076 muls.w D0, 0x76 /* 'v' */
0000050C D046 add.w D0, D6
0000050E 48C0 ext.l D0
00000510 2F00 move.l -[A7], D0
00000512 42A7 clr.l -[A7]
00000514 2F0B move.l -[A7], A3
00000516 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000051A 205F movea.l A0, [A7]+
0000051C 2050 movea.l A0, [A0]
0000051E 3028 004C move.w D0, [A0 + 0x4C]
00000522 48C0 ext.l D0
00000524 2F00 move.l -[A7], D0
00000526 201F move.l D0, [A7]+
00000528 2E9F move.l [A7], [A7]+
0000052A B097 cmp.l D0, [A7]
0000052C 6F02 ble +0x4 /* 00000530 */
0000052E 2E80 move.l [A7], D0
label00000530:
00000530 201F move.l D0, [A7]+
00000532 5280 addq.l D0, 1
00000534 3D40 FFFE move.w [A6 - 0x2], D0
label00000538:
00000538 42A7 clr.l -[A7]
0000053A 2F0B move.l -[A7], A3
0000053C 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000540 205F movea.l A0, [A7]+
00000542 2F08 move.l -[A7], A0
00000544 42A7 clr.l -[A7]
00000546 1F3C 0001 move.b -[A7], 0x1
0000054A 2254 movea.l A1, [A4]
0000054C 2F29 0048 move.l -[A7], [A1 + 0x48]
00000550 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */]
00000554 201F move.l D0, [A7]+
00000556 205F movea.l A0, [A7]+
00000558 2240 movea.l A1, D0
0000055A 2050 movea.l A0, [A0]
0000055C 2028 0022 move.l D0, [A0 + 0x22]
00000560 2251 movea.l A1, [A1]
00000562 90A9 0022 sub.l D0, [A1 + 0x22]
00000566 3C00 move.w D6, D0
00000568 302E 000C move.w D0, [A6 + 0xC]
0000056C 9046 sub.w D0, D6
0000056E 2254 movea.l A1, [A4]
00000570 2069 0048 movea.l A0, [A1 + 0x48]
00000574 48C0 ext.l D0
00000576 2050 movea.l A0, [A0]
00000578 81E8 005E divs.w D0, [A0 + 0x5E]
0000057C 2069 0048 movea.l A0, [A1 + 0x48]
00000580 2050 movea.l A0, [A0]
00000582 C1E8 005E muls.w D0, [A0 + 0x5E]
00000586 3D40 FFFC move.w [A6 - 0x4], D0
0000058A 42A7 clr.l -[A7]
0000058C 42A7 clr.l -[A7]
0000058E 302E FFFC move.w D0, [A6 - 0x4]
00000592 48C0 ext.l D0
00000594 2F00 move.l -[A7], D0
00000596 2254 movea.l A1, [A4]
00000598 2069 0048 movea.l A0, [A1 + 0x48]
0000059C 3005 move.w D0, D5
0000059E 2050 movea.l A0, [A0]
000005A0 C1E8 005E muls.w D0, [A0 + 0x5E]
000005A4 48C0 ext.l D0
000005A6 2F00 move.l -[A7], D0
000005A8 201F move.l D0, [A7]+
000005AA 2E9F move.l [A7], [A7]+
000005AC B097 cmp.l D0, [A7]
000005AE 6C02 bge +0x4 /* 000005B2 */
000005B0 2E80 move.l [A7], D0
label000005B2:
000005B2 3006 move.w D0, D6
000005B4 48C0 ext.l D0
000005B6 D09F add.l D0, [A7]+
000005B8 2F00 move.l -[A7], D0
000005BA 42A7 clr.l -[A7]
000005BC 2F0B move.l -[A7], A3
000005BE 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
000005C2 205F movea.l A0, [A7]+
000005C4 2050 movea.l A0, [A0]
000005C6 3028 004A move.w D0, [A0 + 0x4A]
000005CA 48C0 ext.l D0
000005CC 2F00 move.l -[A7], D0
000005CE 201F move.l D0, [A7]+
000005D0 2E9F move.l [A7], [A7]+
000005D2 B097 cmp.l D0, [A7]
000005D4 6F02 ble +0x4 /* 000005D8 */
000005D6 2E80 move.l [A7], D0
label000005D8:
000005D8 201F move.l D0, [A7]+
000005DA 5280 addq.l D0, 1
000005DC 3D40 FFFC move.w [A6 - 0x4], D0
000005E0 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4]
000005E6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000005EA 4E5E unlink A6
000005EC 205F movea.l A0, [A7]+
000005EE 504F addq.w A7, 8
000005F0 4ED0 jmp [A0]
000005F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_287: // at 000005F4 (misaligned)
000005F6 FFFC .invalid <<F/7/7>>
000005F8 48E7 0018 movem.l -[A7], A3,A4
000005FC 286E 0008 movea.l A4, [A6 + 0x8]
00000600 4267 clr.w -[A7]
00000602 2054 movea.l A0, [A4]
00000604 2F28 0048 move.l -[A7], [A0 + 0x48]
00000608 4EAD 2FA2 jsr [A5 + 0x2FA2 /* export_1520 */]
0000060C 2254 movea.l A1, [A4]
0000060E 2069 0048 movea.l A0, [A1 + 0x48]
00000612 2050 movea.l A0, [A0]
00000614 4AA8 0064 tst.l [A0 + 0x64]
00000618 6720 beq +0x22 /* 0000063A */
0000061A 2069 0048 movea.l A0, [A1 + 0x48]
0000061E 2050 movea.l A0, [A0]
00000620 2668 0064 movea.l A3, [A0 + 0x64]
00000624 42A7 clr.l -[A7]
00000626 2F0B move.l -[A7], A3
00000628 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
0000062C 265F movea.l A3, [A7]+
0000062E 2254 movea.l A1, [A4]
00000630 2069 0048 movea.l A0, [A1 + 0x48]
00000634 2050 movea.l A0, [A0]
00000636 214B 0064 move.l [A0 + 0x64], A3
label0000063A:
0000063A 487A 0016 pea.l [PC + 0x16 /* 00000652, value 0xCCACACA */]
0000063E 4267 clr.w -[A7]
00000640 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000644 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00000648 4CDF 1800 movem.l A3,A4, [A7]+
0000064C 4E5E unlink A6
0000064E 2E9F move.l [A7], [A7]+
00000650 4E75 rts
00000652 0CCA .incomplete
00000654 CACA mulu.w D5, A2
00000656 CACA mulu.w D5, A2
00000658 CACA mulu.w D5, A2
0000065A CACA mulu.w D5, A2
0000065C CACA mulu.w D5, A2
0000065E CA00 and.b D5, D0
export_288:
00000660 4E56 0000 link A6, 0
00000664 2F0C move.l -[A7], A4
00000666 286E 0008 movea.l A4, [A6 + 0x8]
0000066A 42A7 clr.l -[A7]
0000066C 2054 movea.l A0, [A4]
0000066E 2F28 006C move.l -[A7], [A0 + 0x6C]
00000672 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000676 2054 movea.l A0, [A4]
00000678 215F 006C move.l [A0 + 0x6C], [A7]+
0000067C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000680 4EBA 02C2 jsr [PC + 0x2C2 /* 00000944 */]
00000684 285F movea.l A4, [A7]+
00000686 4E5E unlink A6
00000688 2E9F move.l [A7], [A7]+
0000068A 4E75 rts
export_289:
0000068C 4E56 FFFC link A6, -0x0004
00000690 48E7 0018 movem.l -[A7], A3,A4
00000694 286E 0008 movea.l A4, [A6 + 0x8]
00000698 2054 movea.l A0, [A4]
0000069A 2F28 0044 move.l -[A7], [A0 + 0x44]
0000069E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000006A2 2054 movea.l A0, [A4]
000006A4 7000 moveq.l D0, 0x00
000006A6 2140 0044 move.l [A0 + 0x44], D0
000006AA 2668 004C movea.l A3, [A0 + 0x4C]
000006AE 7000 moveq.l D0, 0x00
000006B0 2140 004C move.l [A0 + 0x4C], D0
000006B4 200B move.l D0, A3
000006B6 56C0 sne D0
000006B8 4A00 tst.b D0
000006BA 6716 beq +0x18 /* 000006D2 */
000006BC 2053 movea.l A0, [A3]
000006BE 4AA8 000E tst.l [A0 + 0xE]
000006C2 56C1 sne D1
000006C4 C001 and.b D0, D1
000006C6 670A beq +0xC /* 000006D2 */
000006C8 2F0B move.l -[A7], A3
000006CA 2F28 000E move.l -[A7], [A0 + 0xE]
000006CE 4EAD 316A jsr [A5 + 0x316A /* export_1577 */]
label000006D2:
000006D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006D6 4EBA 06BC jsr [PC + 0x6BC /* 00000D94 */]
000006DA 2F0B move.l -[A7], A3
000006DC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000006E0 7000 moveq.l D0, 0x00
000006E2 2640 movea.l A3, D0
000006E4 4CDF 1800 movem.l A3,A4, [A7]+
000006E8 4E5E unlink A6
000006EA 2E9F move.l [A7], [A7]+
000006EC 4E75 rts
000006EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_290: // at 000006F0 (misaligned)
000006F2 0000 48E7 ori.b D0, 0xE7
000006F6 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000006FA 0008 284B ori.b A0, 0x4B /* 'K' */
000006FE 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */
00000704 2054 movea.l A0, [A4]
00000706 B0A8 0052 cmp.l D0, [A0 + 0x52]
0000070A 660C bne +0xE /* 00000718 */
0000070C 2F3C 2020 2020 move.l -[A7], 0x20202020 /* ' ' */
00000712 2F0B move.l -[A7], A3
00000714 4EBA 0012 jsr [PC + 0x12 /* 00000728 */]
label00000718:
00000718 2F0B move.l -[A7], A3
0000071A 4EBA 071C jsr [PC + 0x71C /* 00000E38 */]
0000071E 4CDF 1800 movem.l A3,A4, [A7]+
00000722 4E5E unlink A6
00000724 2E9F move.l [A7], [A7]+
00000726 4E75 rts
export_291:
fn00000728:
00000728 4E56 FFFC link A6, -0x0004
0000072C 2F0C move.l -[A7], A4
0000072E 286E 0008 movea.l A4, [A6 + 0x8]
00000732 2054 movea.l A0, [A4]
00000734 1028 0050 move.b D0, [A0 + 0x50]
00000738 662A bne +0x2C /* 00000764 */
0000073A 4267 clr.w -[A7]
0000073C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000740 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000744 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00000748 101F move.b D0, [A7]+
0000074A 6710 beq +0x12 /* 0000075C */
0000074C 2054 movea.l A0, [A4]
0000074E 117C 0001 0050 move.b [A0 + 0x50], 0x1
00000754 216E 000C 0052 move.l [A0 + 0x52], [A6 + 0xC]
0000075A 6008 bra +0xA /* 00000764 */
label0000075C:
0000075C 4267 clr.w -[A7]
0000075E 42A7 clr.l -[A7]
00000760 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00000764:
00000764 285F movea.l A4, [A7]+
00000766 4E5E unlink A6
00000768 205F movea.l A0, [A7]+
0000076A 504F addq.w A7, 8
0000076C 4ED0 jmp [A0]
0000076E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_292: // at 00000770 (misaligned)
00000772 0000 2F2E ori.b D0, 0x2E /* '.' */
00000776 0008 4EAD ori.b A0, 0xAD
0000077A 0562 bchg -[A2], D2
0000077C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000780 4EBA 0612 jsr [PC + 0x612 /* 00000D94 */]
00000784 4E5E unlink A6
00000786 2E9F move.l [A7], [A7]+
00000788 4E75 rts
0000078A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_293: // at 0000078C (misaligned)
0000078E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000792 0008 4EAD ori.b A0, 0xAD
00000796 0572 2F2E 0008 4EBA bchg [[A2 + 0x8] + D2 * 8 + 0x4EBA], D2
0000079E 05F6 .incomplete
000007A0 4E5E unlink A6
000007A2 2E9F move.l [A7], [A7]+
000007A4 4E75 rts
000007A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_294: // at 000007A8 (misaligned)
000007AA 0000 2F2E ori.b D0, 0x2E /* '.' */
000007AE 0008 4EAD ori.b A0, 0xAD
000007B2 057A 2F2E bchg [PC + 0x2F2E /* 000036E2, cstring ""<EOF> */], D2
000007B6 0008 4EBA ori.b A0, 0xBA
000007BA 05DA .incomplete
000007BC 4E5E unlink A6
000007BE 2E9F move.l [A7], [A7]+
000007C0 4E75 rts
000007C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_295: // at 000007C4 (misaligned)
000007C6 0000 2F2E ori.b D0, 0x2E /* '.' */
000007CA 0008 4EAD ori.b A0, 0xAD
000007CE 0582 bclr D2, D2
000007D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007D4 4EBA 05BE jsr [PC + 0x5BE /* 00000D94 */]
000007D8 4E5E unlink A6
000007DA 2E9F move.l [A7], [A7]+
000007DC 4E75 rts
000007DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_296: // at 000007E0 (misaligned)
000007E2 0000 2F2E ori.b D0, 0x2E /* '.' */
000007E6 0008 4EAD ori.b A0, 0xAD
000007EA 2EFA 2F2E move.l [A7]+, [PC + 0x2F2E /* 0000371A, cstring ""<EOF> */]
000007EE 0008 4EBA ori.b A0, 0xBA
000007F2 05A2 bclr -[A2], D2
000007F4 4E5E unlink A6
000007F6 2E9F move.l [A7], [A7]+
000007F8 4E75 rts
000007FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007FC-00000808
export_297:
fn000007FC:
000007FC 4E56 0000 link A6, 0
00000800 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000804 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
// end alternate branch 000007FC-00000808
export_297: // at 000007FC (misaligned)
fn000007FC: // (misaligned)
000007FE 0000 2F2E ori.b D0, 0x2E /* '.' */
00000802 0008 4EAD ori.b A0, 0xAD
00000806 05C2 .incomplete
00000808 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000080C 4EBA 0586 jsr [PC + 0x586 /* 00000D94 */]
00000810 4E5E unlink A6
00000812 2E9F move.l [A7], [A7]+
00000814 4E75 rts
00000816 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_298: // at 00000818 (misaligned)
0000081A 0000 2F0C ori.b D0, 0xC
0000081E 286E 0008 movea.l A4, [A6 + 0x8]
00000822 2054 movea.l A0, [A4]
00000824 4AA8 006A tst.l [A0 + 0x6A]
00000828 6716 beq +0x18 /* 00000840 */
0000082A 42A7 clr.l -[A7]
0000082C 4267 clr.w -[A7]
0000082E 2054 movea.l A0, [A4]
00000830 2F28 006A move.l -[A7], [A0 + 0x6A]
00000834 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000838 2054 movea.l A0, [A4]
0000083A 7000 moveq.l D0, 0x00
0000083C 2140 006A move.l [A0 + 0x6A], D0
label00000840:
00000840 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000844 4EBA FFB6 jsr [PC - 0x4A /* 000007FC */]
00000848 285F movea.l A4, [A7]+
0000084A 4E5E unlink A6
0000084C 2E9F move.l [A7], [A7]+
0000084E 4E75 rts
export_299:
00000850 4E56 0000 link A6, 0
00000854 48E7 0018 movem.l -[A7], A3,A4
00000858 266E 0008 movea.l A3, [A6 + 0x8]
0000085C 284B movea.l A4, A3
0000085E 2054 movea.l A0, [A4]
00000860 4AA8 0082 tst.l [A0 + 0x82]
00000864 671C beq +0x1E /* 00000882 */
00000866 2F0B move.l -[A7], A3
00000868 2F28 0082 move.l -[A7], [A0 + 0x82]
0000086C 4EAD 316A jsr [A5 + 0x316A /* export_1577 */]
00000870 2054 movea.l A0, [A4]
00000872 2F28 0082 move.l -[A7], [A0 + 0x82]
00000876 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000087A 2054 movea.l A0, [A4]
0000087C 7000 moveq.l D0, 0x00
0000087E 2140 0082 move.l [A0 + 0x82], D0
label00000882:
00000882 2F0B move.l -[A7], A3
00000884 4EBA 000E jsr [PC + 0xE /* 00000894 */]
00000888 4CDF 1800 movem.l A3,A4, [A7]+
0000088C 4E5E unlink A6
0000088E 2E9F move.l [A7], [A7]+
00000890 4E75 rts
00000892 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000894-000008A2
export_300:
fn00000894:
00000894 4E56 0000 link A6, 0
00000898 48E7 0018 movem.l -[A7], A3,A4
0000089C 286E 0008 movea.l A4, [A6 + 0x8]
000008A0 2054 movea.l A0, [A4]
// end alternate branch 00000894-000008A2
export_300: // at 00000894 (misaligned)
fn00000894: // (misaligned)
00000896 0000 48E7 ori.b D0, 0xE7
0000089A 0018 286E ori.b [A0]+, 0x6E /* 'n' */
0000089E 0008 2054 ori.b A0, 0x54 /* 'T' */
000008A2 4AA8 003C tst.l [A0 + 0x3C]
000008A6 675C beq +0x5E /* 00000904 */
000008A8 4AA8 0044 tst.l [A0 + 0x44]
000008AC 6740 beq +0x42 /* 000008EE */
000008AE 2248 movea.l A1, A0
000008B0 2069 003C movea.l A0, [A1 + 0x3C]
000008B4 2650 movea.l A3, [A0]
000008B6 2769 0044 003E move.l [A3 + 0x3E], [A1 + 0x44]
000008BC 42A7 clr.l -[A7]
000008BE 2F2B 003E move.l -[A7], [A3 + 0x3E]
000008C2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000008C6 201F move.l D0, [A7]+
000008C8 3740 003C move.w [A3 + 0x3C], D0
000008CC 2054 movea.l A0, [A4]
000008CE 1028 0071 move.b D0, [A0 + 0x71]
000008D2 6712 beq +0x14 /* 000008E6 */
000008D4 42A7 clr.l -[A7]
000008D6 2054 movea.l A0, [A4]
000008D8 2F28 0040 move.l -[A7], [A0 + 0x40]
000008DC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
000008E0 2054 movea.l A0, [A4]
000008E2 215F 0040 move.l [A0 + 0x40], [A7]+
label000008E6:
000008E6 2054 movea.l A0, [A4]
000008E8 7000 moveq.l D0, 0x00
000008EA 2140 0040 move.l [A0 + 0x40], D0
label000008EE:
000008EE 2054 movea.l A0, [A4]
000008F0 2F28 003C move.l -[A7], [A0 + 0x3C]
000008F4 A9CD syscall TEDispose
000008F6 2054 movea.l A0, [A4]
000008F8 7000 moveq.l D0, 0x00
000008FA 2140 003C move.l [A0 + 0x3C], D0
000008FE 7000 moveq.l D0, 0x00
00000900 2140 0044 move.l [A0 + 0x44], D0
label00000904:
00000904 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000908 4EBA 048A jsr [PC + 0x48A /* 00000D94 */]
0000090C 4CDF 1800 movem.l A3,A4, [A7]+
00000910 4E5E unlink A6
00000912 2E9F move.l [A7], [A7]+
00000914 4E75 rts
00000916 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_301: // at 00000918 (misaligned)
0000091A 0000 2F0C ori.b D0, 0xC
0000091E 286E 0008 movea.l A4, [A6 + 0x8]
00000922 42A7 clr.l -[A7]
00000924 2054 movea.l A0, [A4]
00000926 2F28 0014 move.l -[A7], [A0 + 0x14]
0000092A 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
0000092E 2054 movea.l A0, [A4]
00000930 215F 0014 move.l [A0 + 0x14], [A7]+
00000934 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000938 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000093C 285F movea.l A4, [A7]+
0000093E 4E5E unlink A6
00000940 2E9F move.l [A7], [A7]+
00000942 4E75 rts
export_302:
fn00000944:
00000944 4E56 0000 link A6, 0
00000948 2F0C move.l -[A7], A4
0000094A 286E 0008 movea.l A4, [A6 + 0x8]
0000094E 2054 movea.l A0, [A4]
00000950 4AA8 0050 tst.l [A0 + 0x50]
00000954 6706 beq +0x8 /* 0000095C */
00000956 2F28 0050 move.l -[A7], [A0 + 0x50]
0000095A A8D9 syscall DisposRgn/DisposeRgn
label0000095C:
0000095C 2054 movea.l A0, [A4]
0000095E 7000 moveq.l D0, 0x00
00000960 2140 0050 move.l [A0 + 0x50], D0
00000964 4AA8 0054 tst.l [A0 + 0x54]
00000968 6708 beq +0xA /* 00000972 */
0000096A 2054 movea.l A0, [A4]
0000096C 2F28 0054 move.l -[A7], [A0 + 0x54]
00000970 A8D9 syscall DisposRgn/DisposeRgn
label00000972:
00000972 2054 movea.l A0, [A4]
00000974 7000 moveq.l D0, 0x00
00000976 2140 0054 move.l [A0 + 0x54], D0
0000097A 4AA8 0058 tst.l [A0 + 0x58]
0000097E 6708 beq +0xA /* 00000988 */
00000980 2054 movea.l A0, [A4]
00000982 2F28 0058 move.l -[A7], [A0 + 0x58]
00000986 A8D9 syscall DisposRgn/DisposeRgn
label00000988:
00000988 2054 movea.l A0, [A4]
0000098A 7000 moveq.l D0, 0x00
0000098C 2140 0058 move.l [A0 + 0x58], D0
00000990 2054 movea.l A0, [A4]
00000992 2F28 0040 move.l -[A7], [A0 + 0x40]
00000996 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000099A 2054 movea.l A0, [A4]
0000099C 7000 moveq.l D0, 0x00
0000099E 2140 0040 move.l [A0 + 0x40], D0
000009A2 2054 movea.l A0, [A4]
000009A4 2F28 0044 move.l -[A7], [A0 + 0x44]
000009A8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000009AC 2054 movea.l A0, [A4]
000009AE 7000 moveq.l D0, 0x00
000009B0 2140 0044 move.l [A0 + 0x44], D0
000009B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009B8 4EBA 03DA jsr [PC + 0x3DA /* 00000D94 */]
000009BC 285F movea.l A4, [A7]+
000009BE 4E5E unlink A6
000009C0 2E9F move.l [A7], [A7]+
000009C2 4E75 rts
export_303:
fn000009C4:
000009C4 4E56 0000 link A6, 0
000009C8 48E7 0018 movem.l -[A7], A3,A4
000009CC 266E 0008 movea.l A3, [A6 + 0x8]
000009D0 284B movea.l A4, A3
000009D2 B7ED FBE0 cmpa.l A3, [A5 - 0x420]
000009D6 6624 bne +0x26 /* 000009FC */
000009D8 2054 movea.l A0, [A4]
000009DA 4AA8 0002 tst.l [A0 + 0x2]
000009DE 660E bne +0x10 /* 000009EE */
000009E0 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000009E4 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000009E8 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
000009EC 600E bra +0x10 /* 000009FC */
label000009EE:
000009EE 2054 movea.l A0, [A4]
000009F0 2F28 0002 move.l -[A7], [A0 + 0x2]
000009F4 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000009F8 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
label000009FC:
000009FC 2054 movea.l A0, [A4]
000009FE 7000 moveq.l D0, 0x00
00000A00 2140 0002 move.l [A0 + 0x2], D0
00000A04 2F0B move.l -[A7], A3
00000A06 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000A0A 4CDF 1800 movem.l A3,A4, [A7]+
00000A0E 4E5E unlink A6
00000A10 2E9F move.l [A7], [A7]+
00000A12 4E75 rts
export_304:
00000A14 4E56 FFFC link A6, -0x0004
00000A18 48E7 0118 movem.l -[A7], D7,A3,A4
00000A1C 266E 000C movea.l A3, [A6 + 0xC]
00000A20 2E2E 0008 move.l D7, [A6 + 0x8]
00000A24 4267 clr.w -[A7]
00000A26 2F0B move.l -[A7], A3
00000A28 2F07 move.l -[A7], D7
00000A2A 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */]
00000A2E 101F move.b D0, [A7]+
00000A30 6708 beq +0xA /* 00000A3A */
00000A32 3F2B 006C move.w -[A7], [A3 + 0x6C]
00000A36 A9B7 syscall CloseDeskAcc
00000A38 601C bra +0x1E /* 00000A56 */
label00000A3A:
00000A3A 42A7 clr.l -[A7]
00000A3C 2F0B move.l -[A7], A3
00000A3E 2F07 move.l -[A7], D7
00000A40 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000A44 285F movea.l A4, [A7]+
00000A46 200C move.l D0, A4
00000A48 6708 beq +0xA /* 00000A52 */
00000A4A 2F0C move.l -[A7], A4
00000A4C 4EAD 2ECA jsr [A5 + 0x2ECA /* export_1493 */]
00000A50 6004 bra +0x6 /* 00000A56 */
label00000A52:
00000A52 2F0B move.l -[A7], A3
00000A54 A916 syscall HideWindow
label00000A56:
00000A56 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000A5A 4E5E unlink A6
00000A5C 205F movea.l A0, [A7]+
00000A5E 504F addq.w A7, 8
00000A60 4ED0 jmp [A0]
00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A64-00000A70
fn00000A64:
00000A64 4E56 0000 link A6, 0
00000A68 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A6C 2F2D FBD4 move.l -[A7], [A5 - 0x42C]
// end alternate branch 00000A64-00000A70
fn00000A64: // (misaligned)
00000A66 0000 2F2E ori.b D0, 0x2E /* '.' */
00000A6A 000C 2F2D ori.b A4, 0x2D /* '-' */
00000A6E FBD4 .invalid <<F/7/5>>
00000A70 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000A74 4E5E unlink A6
00000A76 205F movea.l A0, [A7]+
00000A78 504F addq.w A7, 8
00000A7A 4ED0 jmp [A0]
export_305:
00000A7C 4E56 0000 link A6, 0
00000A80 48E7 0018 movem.l -[A7], A3,A4
00000A84 266E 0008 movea.l A3, [A6 + 0x8]
00000A88 284B movea.l A4, A3
00000A8A 2F0B move.l -[A7], A3
00000A8C 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000A90 4EBA FFD2 jsr [PC - 0x2E /* 00000A64 */]
00000A94 2F0B move.l -[A7], A3
00000A96 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
00000A9A 42A7 clr.l -[A7]
00000A9C 2054 movea.l A0, [A4]
00000A9E 2F28 000E move.l -[A7], [A0 + 0xE]
00000AA2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000AA6 2054 movea.l A0, [A4]
00000AA8 215F 000E move.l [A0 + 0xE], [A7]+
00000AAC 42A7 clr.l -[A7]
00000AAE 2054 movea.l A0, [A4]
00000AB0 2F28 0012 move.l -[A7], [A0 + 0x12]
00000AB4 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000AB8 2054 movea.l A0, [A4]
00000ABA 215F 0012 move.l [A0 + 0x12], [A7]+
00000ABE 1028 001F move.b D0, [A0 + 0x1F]
00000AC2 6712 beq +0x14 /* 00000AD6 */
00000AC4 42A7 clr.l -[A7]
00000AC6 2054 movea.l A0, [A4]
00000AC8 2F28 0020 move.l -[A7], [A0 + 0x20]
00000ACC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000AD0 2054 movea.l A0, [A4]
00000AD2 215F 0020 move.l [A0 + 0x20], [A7]+
label00000AD6:
00000AD6 2054 movea.l A0, [A4]
00000AD8 7000 moveq.l D0, 0x00
00000ADA 2140 0020 move.l [A0 + 0x20], D0
00000ADE 42A7 clr.l -[A7]
00000AE0 2054 movea.l A0, [A4]
00000AE2 2F28 0024 move.l -[A7], [A0 + 0x24]
00000AE6 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000AEA 2054 movea.l A0, [A4]
00000AEC 215F 0024 move.l [A0 + 0x24], [A7]+
00000AF0 2F0B move.l -[A7], A3
00000AF2 4EBA FED0 jsr [PC - 0x130 /* 000009C4 */]
00000AF6 4CDF 1800 movem.l A3,A4, [A7]+
00000AFA 4E5E unlink A6
00000AFC 2E9F move.l [A7], [A7]+
00000AFE 4E75 rts
00000B00 4E56 0000 link A6, 0
00000B04 4267 clr.w -[A7]
00000B06 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B0A 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
00000B0E 101F move.b D0, [A7]+
00000B10 6708 beq +0xA /* 00000B1A */
00000B12 206E 0008 movea.l A0, [A6 + 0x8]
00000B16 5268 FFFE addq.w [A0 - 0x2], 1
label00000B1A:
00000B1A 4E5E unlink A6
00000B1C 205F movea.l A0, [A7]+
00000B1E 504F addq.w A7, 8
00000B20 4ED0 jmp [A0]
00000B22 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B24-00000B28
fn00000B24:
00000B24 4E56 FFFE link A6, -0x0002
// end alternate branch 00000B24-00000B28
fn00000B24: // (misaligned)
00000B26 FFFE .invalid <<F/7/7>>
00000B28 426E FFFE clr.w [A6 - 0x2]
00000B2C 487A FFD2 pea.l [PC - 0x2E /* 00000B00, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000B30 2F0E move.l -[A7], A6
00000B32 206E 0008 movea.l A0, [A6 + 0x8]
00000B36 2F28 0008 move.l -[A7], [A0 + 0x8]
00000B3A 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00000B3E 302E FFFE move.w D0, [A6 - 0x2]
00000B42 48C0 ext.l D0
00000B44 2D40 000C move.l [A6 + 0xC], D0
00000B48 4E5E unlink A6
00000B4A 2E9F move.l [A7], [A7]+
00000B4C 4E75 rts
00000B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B50-00000B5A
fn00000B50:
00000B50 4E56 0000 link A6, 0
00000B54 206E 000C movea.l A0, [A6 + 0xC]
00000B58 2050 movea.l A0, [A0]
// end alternate branch 00000B50-00000B5A
fn00000B50: // (misaligned)
00000B52 0000 206E ori.b D0, 0x6E /* 'n' */
00000B56 000C 2050 ori.b A4, 0x50 /* 'P' */
00000B5A 2028 0016 move.l D0, [A0 + 0x16]
00000B5E B0AE 0008 cmp.l D0, [A6 + 0x8]
00000B62 664E bne +0x50 /* 00000BB2 */
00000B64 4267 clr.w -[A7]
00000B66 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B6A 486D 2DE4 pea.l [A5 + 0x2DE4]
00000B6E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B72 101F move.b D0, [A7]+
00000B74 670E beq +0x10 /* 00000B84 */
00000B76 206E 000C movea.l A0, [A6 + 0xC]
00000B7A 2050 movea.l A0, [A0]
00000B7C C028 0063 and.b D0, [A0 + 0x63]
00000B80 4A00 tst.b D0
00000B82 661C bne +0x1E /* 00000BA0 */
label00000B84:
00000B84 2F00 move.l -[A7], D0
00000B86 42A7 clr.l -[A7]
00000B88 2F0E move.l -[A7], A6
00000B8A 4EBA FF98 jsr [PC - 0x68 /* 00000B24 */]
00000B8E 221F move.l D1, [A7]+
00000B90 201F move.l D0, [A7]+
00000B92 7401 moveq.l D2, 0x01
00000B94 B481 cmp.l D2, D1
00000B96 5CC1 sge D1
00000B98 8001 or.b D0, D1
00000B9A 0240 0001 andi.w D0, 0x1
00000B9E 670A beq +0xC /* 00000BAA */
label00000BA0:
00000BA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BA4 4EBA 002A jsr [PC + 0x2A /* 00000BD0 */]
00000BA8 6008 bra +0xA /* 00000BB2 */
label00000BAA:
00000BAA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BAE 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
label00000BB2:
00000BB2 4E5E unlink A6
00000BB4 205F movea.l A0, [A7]+
00000BB6 504F addq.w A7, 8
00000BB8 4ED0 jmp [A0]
00000BBA 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000BBE 0000 2F2E ori.b D0, 0x2E /* '.' */
00000BC2 000C 4EAD ori.b A4, 0xAD
00000BC6 3152 4E5E move.w [A0 + 0x4E5E], [A2]
00000BCA 205F movea.l A0, [A7]+
00000BCC 504F addq.w A7, 8
00000BCE 4ED0 jmp [A0]
export_306:
fn00000BD0:
00000BD0 4E56 FFF6 link A6, -0x000A
00000BD4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000BD8 286E 0008 movea.l A4, [A6 + 0x8]
00000BDC 42A7 clr.l -[A7]
00000BDE 2F0C move.l -[A7], A4
00000BE0 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
00000BE4 2C1F move.l D6, [A7]+
00000BE6 6730 beq +0x32 /* 00000C18 */
00000BE8 4267 clr.w -[A7]
00000BEA 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000BEE 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00000BF2 101F move.b D0, [A7]+
00000BF4 670C beq +0xE /* 00000C02 */
00000BF6 4267 clr.w -[A7]
00000BF8 2F0C move.l -[A7], A4
00000BFA 4EBA 0104 jsr [PC + 0x104 /* 00000D00 */]
00000BFE 3E1F move.w D7, [A7]+
00000C00 6002 bra +0x4 /* 00000C04 */
label00000C02:
00000C02 7E03 moveq.l D7, 0x03
label00000C04:
00000C04 3007 move.w D0, D7
00000C06 5540 subq.w D0, 2
00000C08 6702 beq +0x4 /* 00000C0C */
00000C0A 600C bra +0xE /* 00000C18 */
label00000C0C:
00000C0C 4267 clr.w -[A7]
00000C0E 2F3C 0082 0000 move.l -[A7], 0x820000
00000C14 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00000C18:
00000C18 42A7 clr.l -[A7]
00000C1A 2F0C move.l -[A7], A4
00000C1C 4EAD 324A jsr [A5 + 0x324A /* export_1605 */]
00000C20 265F movea.l A3, [A7]+
00000C22 200B move.l D0, A3
00000C24 56C0 sne D0
00000C26 4A00 tst.b D0
00000C28 6712 beq +0x14 /* 00000C3C */
00000C2A 2053 movea.l A0, [A3]
00000C2C B9E8 0008 cmpa.l A4, [A0 + 0x8]
00000C30 57C1 seq D1
00000C32 C001 and.b D0, D1
00000C34 6706 beq +0x8 /* 00000C3C */
00000C36 2F0C move.l -[A7], A4
00000C38 4EAD 3252 jsr [A5 + 0x3252 /* export_1606 */]
label00000C3C:
00000C3C 4A86 tst.l D6
00000C3E 672C beq +0x2E /* 00000C6C */
00000C40 3007 move.w D0, D7
00000C42 5340 subq.w D0, 1
00000C44 6706 beq +0x8 /* 00000C4C */
00000C46 5540 subq.w D0, 2
00000C48 671C beq +0x1E /* 00000C66 */
00000C4A 6020 bra +0x22 /* 00000C6C */
label00000C4C:
00000C4C 3F3C 001F move.w -[A7], 0x1F
00000C50 2054 movea.l A0, [A4]
00000C52 1028 0037 move.b D0, [A0 + 0x37]
00000C56 0A00 0001 xori.b D0, 0x1
00000C5A 1F00 move.b -[A7], D0
00000C5C 4267 clr.w -[A7]
00000C5E 2F0C move.l -[A7], A4
00000C60 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000C64 6006 bra +0x8 /* 00000C6C */
label00000C66:
00000C66 2F0C move.l -[A7], A4
00000C68 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00000C6C:
00000C6C 487A FF4E pea.l [PC - 0xB2 /* 00000BBC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000C70 2F0E move.l -[A7], A6
00000C72 2F0C move.l -[A7], A4
00000C74 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00000C78 2F0C move.l -[A7], A4
00000C7A 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00000C7E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000C82 4E5E unlink A6
00000C84 2E9F move.l [A7], [A7]+
00000C86 4E75 rts
fn00000C88:
00000C88 4E56 0000 link A6, 0
00000C8C 2F0C move.l -[A7], A4
00000C8E 286E 0008 movea.l A4, [A6 + 0x8]
00000C92 2054 movea.l A0, [A4]
00000C94 4AA8 0012 tst.l [A0 + 0x12]
00000C98 670C beq +0xE /* 00000CA6 */
00000C9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C9E 2F28 0012 move.l -[A7], [A0 + 0x12]
00000CA2 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
label00000CA6:
00000CA6 2054 movea.l A0, [A4]
00000CA8 4AA8 000E tst.l [A0 + 0xE]
00000CAC 670C beq +0xE /* 00000CBA */
00000CAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CB2 2F28 000E move.l -[A7], [A0 + 0xE]
00000CB6 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
label00000CBA:
00000CBA 285F movea.l A4, [A7]+
00000CBC 4E5E unlink A6
00000CBE 205F movea.l A0, [A7]+
00000CC0 504F addq.w A7, 8
00000CC2 4ED0 jmp [A0]
export_307:
fn00000CC4:
00000CC4 4E56 0000 link A6, 0
00000CC8 2F0C move.l -[A7], A4
00000CCA 286E 0008 movea.l A4, [A6 + 0x8]
00000CCE 2054 movea.l A0, [A4]
00000CD0 4AA8 000E tst.l [A0 + 0xE]
00000CD4 670C beq +0xE /* 00000CE2 */
00000CD6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CDA 2F28 000E move.l -[A7], [A0 + 0xE]
00000CDE 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
label00000CE2:
00000CE2 2054 movea.l A0, [A4]
00000CE4 4AA8 0012 tst.l [A0 + 0x12]
00000CE8 670C beq +0xE /* 00000CF6 */
00000CEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CEE 2F28 0012 move.l -[A7], [A0 + 0x12]
00000CF2 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
label00000CF6:
00000CF6 285F movea.l A4, [A7]+
00000CF8 4E5E unlink A6
00000CFA 205F movea.l A0, [A7]+
00000CFC 504F addq.w A7, 8
00000CFE 4ED0 jmp [A0]
fn00000D00:
00000D00 4E56 FDFE link A6, -0x0202
00000D04 48E7 0128 movem.l -[A7], D7,A2,A4
00000D08 286E 0008 movea.l A4, [A6 + 0x8]
00000D0C 42A7 clr.l -[A7]
00000D0E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D12 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
00000D16 4A9F tst.l [A7]+
00000D18 6752 beq +0x54 /* 00000D6C */
00000D1A 102D FBD8 move.b D0, [A5 - 0x428]
00000D1E 6704 beq +0x6 /* 00000D24 */
00000D20 7E0A moveq.l D7, 0x0A
00000D22 6002 bra +0x4 /* 00000D26 */
label00000D24:
00000D24 7E09 moveq.l D7, 0x09
label00000D26:
00000D26 486E FDFE pea.l [A6 - 0x202]
00000D2A 3F3C 00FA move.w -[A7], 0xFA
00000D2E 3F07 move.w -[A7], D7
00000D30 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000D34 2254 movea.l A1, [A4]
00000D36 2069 0024 movea.l A0, [A1 + 0x24]
00000D3A 2050 movea.l A0, [A0]
00000D3C 45EE FEFE lea.l A2, [A6 - 0x102]
00000D40 703F moveq.l D0, 0x3F
label00000D42:
00000D42 24D8 move.l [A2]+, [A0]+
00000D44 51C8 FFFC dbf D0, -0x6 /* 00000D42 */
00000D48 486E FEFE pea.l [A6 - 0x102]
00000D4C 486E FDFE pea.l [A6 - 0x202]
00000D50 487A 002A pea.l [PC + 0x2A /* 00000D7C, value 0x0, cstring "" */]
00000D54 487A 0026 pea.l [PC + 0x26 /* 00000D7C, value 0x0, cstring "" */]
00000D58 A98B syscall ParamText
00000D5A 2F3C 0083 0000 move.l -[A7], 0x830000
00000D60 42A7 clr.l -[A7]
00000D62 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000D66 3D5F 000C move.w [A6 + 0xC], [A7]+
00000D6A 6006 bra +0x8 /* 00000D72 */
label00000D6C:
00000D6C 3D7C 0003 000C move.w [A6 + 0xC], 0x3
label00000D72:
00000D72 4CDF 1480 movem.l D7,A2,A4, [A7]+
00000D76 4E5E unlink A6
00000D78 2E9F move.l [A7], [A7]+
00000D7A 4E75 rts
00000D7C 0000 0000 ori.b D0, 0x0
00000D80 4E56 0000 link A6, 0
00000D84 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D88 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00000D8C 4E5E unlink A6
00000D8E 205F movea.l A0, [A7]+
00000D90 504F addq.w A7, 8
00000D92 4ED0 jmp [A0]
export_308:
fn00000D94:
00000D94 4E56 0000 link A6, 0
00000D98 48E7 0018 movem.l -[A7], A3,A4
00000D9C 266E 0008 movea.l A3, [A6 + 0x8]
00000DA0 284B movea.l A4, A3
00000DA2 487A FFDC pea.l [PC - 0x24 /* 00000D80, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000DA6 2F0E move.l -[A7], A6
00000DA8 2F0B move.l -[A7], A3
00000DAA 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00000DAE 2F0B move.l -[A7], A3
00000DB0 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000DB4 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000DB8 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
00000DBC B7ED FBE0 cmpa.l A3, [A5 - 0x420]
00000DC0 660C bne +0xE /* 00000DCE */
00000DC2 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000DC6 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000DCA 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
label00000DCE:
00000DCE 2054 movea.l A0, [A4]
00000DD0 4AA8 000E tst.l [A0 + 0xE]
00000DD4 670A beq +0xC /* 00000DE0 */
00000DD6 2F0B move.l -[A7], A3
00000DD8 2F28 000E move.l -[A7], [A0 + 0xE]
00000DDC 4EAD 316A jsr [A5 + 0x316A /* export_1577 */]
label00000DE0:
00000DE0 2054 movea.l A0, [A4]
00000DE2 7000 moveq.l D0, 0x00
00000DE4 2140 000E move.l [A0 + 0xE], D0
00000DE8 2054 movea.l A0, [A4]
00000DEA 2F28 0034 move.l -[A7], [A0 + 0x34]
00000DEE 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000DF2 2054 movea.l A0, [A4]
00000DF4 7000 moveq.l D0, 0x00
00000DF6 2140 0034 move.l [A0 + 0x34], D0
00000DFA 4AA8 0016 tst.l [A0 + 0x16]
00000DFE 670C beq +0xE /* 00000E0C */
00000E00 2F0B move.l -[A7], A3
00000E02 2054 movea.l A0, [A4]
00000E04 2F28 0016 move.l -[A7], [A0 + 0x16]
00000E08 4EBA FE7E jsr [PC - 0x182 /* 00000C88 */]
label00000E0C:
00000E0C 2054 movea.l A0, [A4]
00000E0E 7000 moveq.l D0, 0x00
00000E10 2140 0016 move.l [A0 + 0x16], D0
00000E14 2F0B move.l -[A7], A3
00000E16 4EBA FBAC jsr [PC - 0x454 /* 000009C4 */]
00000E1A 4CDF 1800 movem.l A3,A4, [A7]+
00000E1E 4E5E unlink A6
00000E20 2E9F move.l [A7], [A7]+
00000E22 4E75 rts
00000E24 4E56 0000 link A6, 0
00000E28 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E2C 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000E30 4E5E unlink A6
00000E32 205F movea.l A0, [A7]+
00000E34 504F addq.w A7, 8
00000E36 4ED0 jmp [A0]
export_309:
fn00000E38:
00000E38 4E56 FFFC link A6, -0x0004
00000E3C 48E7 0018 movem.l -[A7], A3,A4
00000E40 286E 0008 movea.l A4, [A6 + 0x8]
00000E44 42A7 clr.l -[A7]
00000E46 2F0C move.l -[A7], A4
00000E48 4EAD 324A jsr [A5 + 0x324A /* export_1605 */]
00000E4C 265F movea.l A3, [A7]+
00000E4E 200B move.l D0, A3
00000E50 56C0 sne D0
00000E52 4A00 tst.b D0
00000E54 6712 beq +0x14 /* 00000E68 */
00000E56 2053 movea.l A0, [A3]
00000E58 B9E8 0004 cmpa.l A4, [A0 + 0x4]
00000E5C 57C1 seq D1
00000E5E C001 and.b D0, D1
00000E60 6706 beq +0x8 /* 00000E68 */
00000E62 2F0C move.l -[A7], A4
00000E64 4EAD 3252 jsr [A5 + 0x3252 /* export_1606 */]
label00000E68:
00000E68 487A FFBA pea.l [PC - 0x46 /* 00000E24, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000E6C 2F0E move.l -[A7], A6
00000E6E 2F0C move.l -[A7], A4
00000E70 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00000E74 4CDF 1800 movem.l A3,A4, [A7]+
00000E78 4E5E unlink A6
00000E7A 2E9F move.l [A7], [A7]+
00000E7C 4E75 rts
00000E7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_310: // at 00000E80 (misaligned)
00000E82 0000 2F0C ori.b D0, 0xC
00000E86 286E 0008 movea.l A4, [A6 + 0x8]
00000E8A 2054 movea.l A0, [A4]
00000E8C 4AA8 0004 tst.l [A0 + 0x4]
00000E90 6708 beq +0xA /* 00000E9A */
00000E92 2F28 0004 move.l -[A7], [A0 + 0x4]
00000E96 4EAD 2ECA jsr [A5 + 0x2ECA /* export_1493 */]
label00000E9A:
00000E9A 285F movea.l A4, [A7]+
00000E9C 4E5E unlink A6
00000E9E 2E9F move.l [A7], [A7]+
00000EA0 4E75 rts
00000EA2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_311: // at 00000EA4 (misaligned)
00000EA6 FFFA .invalid <<F/7/7>>
00000EA8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000EAC 2C2E 0008 move.l D6, [A6 + 0x8]
00000EB0 2846 movea.l A4, D6
00000EB2 2054 movea.l A0, [A4]
00000EB4 1E28 0062 move.b D7, [A0 + 0x62]
00000EB8 2668 003C movea.l A3, [A0 + 0x3C]
00000EBC 7000 moveq.l D0, 0x00
00000EBE 2140 003C move.l [A0 + 0x3C], D0
00000EC2 4AA8 0016 tst.l [A0 + 0x16]
00000EC6 670E beq +0x10 /* 00000ED6 */
00000EC8 2F06 move.l -[A7], D6
00000ECA 2054 movea.l A0, [A4]
00000ECC 2F28 0016 move.l -[A7], [A0 + 0x16]
00000ED0 4EBA FDF2 jsr [PC - 0x20E /* 00000CC4 */]
00000ED4 600A bra +0xC /* 00000EE0 */
label00000ED6:
00000ED6 2F06 move.l -[A7], D6
00000ED8 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000EDC 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
label00000EE0:
00000EE0 2F06 move.l -[A7], D6
00000EE2 4EBA FEB0 jsr [PC - 0x150 /* 00000D94 */]
00000EE6 42A7 clr.l -[A7]
00000EE8 2F0B move.l -[A7], A3
00000EEA 1F07 move.b -[A7], D7
00000EEC 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00000EF0 265F movea.l A3, [A7]+
00000EF2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000EF6 4E5E unlink A6
00000EF8 2E9F move.l [A7], [A7]+
00000EFA 4E75 rts
export_312:
00000EFC 4E56 0000 link A6, 0
00000F00 48E7 0018 movem.l -[A7], A3,A4
00000F04 266E 0008 movea.l A3, [A6 + 0x8]
00000F08 284B movea.l A4, A3
00000F0A 2F0B move.l -[A7], A3
00000F0C 4EBA FF2A jsr [PC - 0xD6 /* 00000E38 */]
00000F10 4267 clr.w -[A7]
00000F12 1F3C 0001 move.b -[A7], 0x1
00000F16 2F0B move.l -[A7], A3
00000F18 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
00000F1C 4267 clr.w -[A7]
00000F1E 2F0B move.l -[A7], A3
00000F20 4EAD 3162 jsr [A5 + 0x3162 /* export_1576 */]
00000F24 2054 movea.l A0, [A4]
00000F26 1028 0061 move.b D0, [A0 + 0x61]
00000F2A 6706 beq +0x8 /* 00000F32 */
00000F2C 2F0B move.l -[A7], A3
00000F2E 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label00000F32:
00000F32 4CDF 1800 movem.l A3,A4, [A7]+
00000F36 4E5E unlink A6
00000F38 2E9F move.l [A7], [A7]+
00000F3A 4E75 rts
export_313:
fn00000F3C:
00000F3C 4E56 0000 link A6, 0
00000F40 48E7 0018 movem.l -[A7], A3,A4
00000F44 266E 0008 movea.l A3, [A6 + 0x8]
00000F48 284B movea.l A4, A3
00000F4A 2054 movea.l A0, [A4]
00000F4C 4AA8 0016 tst.l [A0 + 0x16]
00000F50 6608 bne +0xA /* 00000F5A */
00000F52 2F0B move.l -[A7], A3
00000F54 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000F58 600C bra +0xE /* 00000F66 */
label00000F5A:
00000F5A 2F0B move.l -[A7], A3
00000F5C 2054 movea.l A0, [A4]
00000F5E 2F28 0016 move.l -[A7], [A0 + 0x16]
00000F62 4EBA FBEC jsr [PC - 0x414 /* 00000B50 */]
label00000F66:
00000F66 4CDF 1800 movem.l A3,A4, [A7]+
00000F6A 4E5E unlink A6
00000F6C 2E9F move.l [A7], [A7]+
00000F6E 4E75 rts
export_314:
00000F70 4E56 FFFA link A6, -0x0006
00000F74 48E7 0118 movem.l -[A7], D7,A3,A4
00000F78 266E 0008 movea.l A3, [A6 + 0x8]
00000F7C 284B movea.l A4, A3
00000F7E 2054 movea.l A0, [A4]
00000F80 1028 0060 move.b D0, [A0 + 0x60]
00000F84 675A beq +0x5C /* 00000FE0 */
00000F86 2F00 move.l -[A7], D0
00000F88 4267 clr.w -[A7]
00000F8A 2054 movea.l A0, [A4]
00000F8C 2F28 003C move.l -[A7], [A0 + 0x3C]
00000F90 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F94 A91E syscall TrackGoAway
00000F96 121F move.b D1, [A7]+
00000F98 201F move.l D0, [A7]+
00000F9A C001 and.b D0, D1
00000F9C 6742 beq +0x44 /* 00000FE0 */
00000F9E 42A7 clr.l -[A7]
00000FA0 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000FA4 1E1F move.b D7, [A7]+
00000FA6 486E FFFC pea.l [A6 - 0x4]
00000FAA 486D 2D84 pea.l [A5 + 0x2D84]
00000FAE 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000FB2 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000FB6 4267 clr.w -[A7]
00000FB8 1F07 move.b -[A7], D7
00000FBA 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000FBE 101F move.b D0, [A7]+
00000FC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FC4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000FC8 3F3C 001F move.w -[A7], 0x1F
00000FCC 2F0B move.l -[A7], A3
00000FCE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FD2 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00000FD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FDA 2F0B move.l -[A7], A3
00000FDC 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
label00000FE0:
00000FE0 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000FE4 4E5E unlink A6
00000FE6 205F movea.l A0, [A7]+
00000FE8 504F addq.w A7, 8
00000FEA 4ED0 jmp [A0]
export_315:
00000FEC 4E56 0000 link A6, 0
00000FF0 2F0C move.l -[A7], A4
00000FF2 286E 0008 movea.l A4, [A6 + 0x8]
00000FF6 2054 movea.l A0, [A4]
00000FF8 2F28 0058 move.l -[A7], [A0 + 0x58]
00000FFC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001000 2054 movea.l A0, [A4]
00001002 7000 moveq.l D0, 0x00
00001004 2140 0058 move.l [A0 + 0x58], D0
00001008 2054 movea.l A0, [A4]
0000100A 2F28 0054 move.l -[A7], [A0 + 0x54]
0000100E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001012 2054 movea.l A0, [A4]
00001014 7000 moveq.l D0, 0x00
00001016 2140 0054 move.l [A0 + 0x54], D0
0000101A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000101E 4EBA FD74 jsr [PC - 0x28C /* 00000D94 */]
00001022 285F movea.l A4, [A7]+
00001024 4E5E unlink A6
00001026 2E9F move.l [A7], [A7]+
00001028 4E75 rts
0000102A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000102C-0000103A
export_316:
fn0000102C:
0000102C 4E56 0000 link A6, 0
00001030 48E7 0018 movem.l -[A7], A3,A4
00001034 266E 0008 movea.l A3, [A6 + 0x8]
00001038 284B movea.l A4, A3
// end alternate branch 0000102C-0000103A
export_316: // at 0000102C (misaligned)
fn0000102C: // (misaligned)
0000102E 0000 48E7 ori.b D0, 0xE7
00001032 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001036 0008 284B ori.b A0, 0x4B /* 'K' */
0000103A 2054 movea.l A0, [A4]
0000103C 4AA8 005C tst.l [A0 + 0x5C]
00001040 6722 beq +0x24 /* 00001064 */
00001042 4267 clr.w -[A7]
00001044 2F0B move.l -[A7], A3
00001046 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */]
0000104A 2054 movea.l A0, [A4]
0000104C 2F28 005C move.l -[A7], [A0 + 0x5C]
00001050 42A7 clr.l -[A7]
00001052 A95C syscall SizeControl
00001054 2054 movea.l A0, [A4]
00001056 2F28 005C move.l -[A7], [A0 + 0x5C]
0000105A A955 syscall DisposeControl
0000105C 2054 movea.l A0, [A4]
0000105E 7000 moveq.l D0, 0x00
00001060 2140 005C move.l [A0 + 0x5C], D0
label00001064:
00001064 2F0B move.l -[A7], A3
00001066 4EBA FD2C jsr [PC - 0x2D4 /* 00000D94 */]
0000106A 4CDF 1800 movem.l A3,A4, [A7]+
0000106E 4E5E unlink A6
00001070 2E9F move.l [A7], [A7]+
00001072 4E75 rts
00001074 4E56 0000 link A6, 0
00001078 48E7 0018 movem.l -[A7], A3,A4
0000107C 266E 0008 movea.l A3, [A6 + 0x8]
00001080 286B 0008 movea.l A4, [A3 + 0x8]
00001084 206E 000C movea.l A0, [A6 + 0xC]
00001088 2254 movea.l A1, [A4]
0000108A 1029 006E move.b D0, [A1 + 0x6E]
0000108E 4880 ext.w D0
00001090 2050 movea.l A0, [A0]
00001092 E540 asl D0.w, 2
00001094 2230 0054 move.l D1, [A0 + D0.w + 0x54]
00001098 B2AB 0008 cmp.l D1, [A3 + 0x8]
0000109C 6610 bne +0x12 /* 000010AE */
0000109E 42A7 clr.l -[A7]
000010A0 2054 movea.l A0, [A4]
000010A2 1F28 006E move.b -[A7], [A0 + 0x6E]
000010A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000010AA 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
label000010AE:
000010AE 4CDF 1800 movem.l A3,A4, [A7]+
000010B2 4E5E unlink A6
000010B4 205F movea.l A0, [A7]+
000010B6 504F addq.w A7, 8
000010B8 4ED0 jmp [A0]
000010BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_317: // at 000010BC (misaligned)
000010BE 0000 2F0C ori.b D0, 0xC
000010C2 286E 0008 movea.l A4, [A6 + 0x8]
000010C6 2054 movea.l A0, [A4]
000010C8 4AA8 0070 tst.l [A0 + 0x70]
000010CC 6710 beq +0x12 /* 000010DE */
000010CE 487A FFA4 pea.l [PC - 0x5C /* 00001074, value 0x4E560000 'NV\0\0', cstring "NV" */]
000010D2 2F0E move.l -[A7], A6
000010D4 2054 movea.l A0, [A4]
000010D6 2F28 0070 move.l -[A7], [A0 + 0x70]
000010DA 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
label000010DE:
000010DE 2054 movea.l A0, [A4]
000010E0 2F28 0070 move.l -[A7], [A0 + 0x70]
000010E4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000010E8 2054 movea.l A0, [A4]
000010EA 7000 moveq.l D0, 0x00
000010EC 2140 0070 move.l [A0 + 0x70], D0
000010F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010F4 4EBA FF36 jsr [PC - 0xCA /* 0000102C */]
000010F8 285F movea.l A4, [A7]+
000010FA 4E5E unlink A6
000010FC 2E9F move.l [A7], [A7]+
000010FE 4E75 rts
export_318:
00001100 4E56 FFFA link A6, -0x0006
00001104 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001108 2C2E 0008 move.l D6, [A6 + 0x8]
0000110C 2846 movea.l A4, D6
0000110E 2054 movea.l A0, [A4]
00001110 4AA8 000E tst.l [A0 + 0xE]
00001114 56C7 sne D7
00001116 4407 neg.b D7
00001118 1007 move.b D0, D7
0000111A 6762 beq +0x64 /* 0000117E */
0000111C 2248 movea.l A1, A0
0000111E 2069 000E movea.l A0, [A1 + 0xE]
00001122 2050 movea.l A0, [A0]
00001124 BCA8 0034 cmp.l D6, [A0 + 0x34]
00001128 660E bne +0x10 /* 00001138 */
0000112A 2F2D F6F4 move.l -[A7], [A5 - 0x90C]
0000112E 2054 movea.l A0, [A4]
00001130 2F28 000E move.l -[A7], [A0 + 0xE]
00001134 4EAD 1D32 jsr [A5 + 0x1D32 /* export_930 */]
label00001138:
00001138 2054 movea.l A0, [A4]
0000113A 7000 moveq.l D0, 0x00
0000113C 2140 000E move.l [A0 + 0xE], D0
00001140 2668 0012 movea.l A3, [A0 + 0x12]
00001144 200B move.l D0, A3
00001146 56C7 sne D7
00001148 4407 neg.b D7
0000114A 1007 move.b D0, D7
0000114C 6714 beq +0x16 /* 00001162 */
0000114E 2053 movea.l A0, [A3]
00001150 BCA8 0016 cmp.l D6, [A0 + 0x16]
00001154 6606 bne +0x8 /* 0000115C */
00001156 7000 moveq.l D0, 0x00
00001158 2140 0016 move.l [A0 + 0x16], D0
label0000115C:
0000115C 2053 movea.l A0, [A3]
0000115E 1E28 001F move.b D7, [A0 + 0x1F]
label00001162:
00001162 1007 move.b D0, D7
00001164 6710 beq +0x12 /* 00001176 */
00001166 2053 movea.l A0, [A3]
00001168 2028 0020 move.l D0, [A0 + 0x20]
0000116C 2254 movea.l A1, [A4]
0000116E B0A9 0056 cmp.l D0, [A1 + 0x56]
00001172 57C7 seq D7
00001174 4407 neg.b D7
label00001176:
00001176 2054 movea.l A0, [A4]
00001178 7000 moveq.l D0, 0x00
0000117A 2140 0012 move.l [A0 + 0x12], D0
label0000117E:
0000117E 1007 move.b D0, D7
00001180 6612 bne +0x14 /* 00001194 */
00001182 42A7 clr.l -[A7]
00001184 2054 movea.l A0, [A4]
00001186 2F28 0056 move.l -[A7], [A0 + 0x56]
0000118A 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
0000118E 2054 movea.l A0, [A4]
00001190 215F 0056 move.l [A0 + 0x56], [A7]+
label00001194:
00001194 2054 movea.l A0, [A4]
00001196 7000 moveq.l D0, 0x00
00001198 2140 0056 move.l [A0 + 0x56], D0
0000119C 42A7 clr.l -[A7]
0000119E 2054 movea.l A0, [A4]
000011A0 2F28 0066 move.l -[A7], [A0 + 0x66]
000011A4 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
000011A8 2054 movea.l A0, [A4]
000011AA 215F 0066 move.l [A0 + 0x66], [A7]+
000011AE 2F06 move.l -[A7], D6
000011B0 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000011B4 BCAD FD38 cmp.l D6, [A5 - 0x2C8]
000011B8 6606 bne +0x8 /* 000011C0 */
000011BA 7000 moveq.l D0, 0x00
000011BC 2B40 FD38 move.l [A5 - 0x2C8], D0
label000011C0:
000011C0 2F06 move.l -[A7], D6
000011C2 4EBA F800 jsr [PC - 0x800 /* 000009C4 */]
000011C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000011CA 4E5E unlink A6
000011CC 2E9F move.l [A7], [A7]+
000011CE 4E75 rts